import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

public class CharCount {
    //案例：统计字符串中每个字符出现的次数
    //需求：键盘录入一个字符串，要求统计字符串中每个字符出现的次数
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Please input String : ");
        String str = sc.nextLine();
        HashMap<Character,Integer> hm = new HashMap<>();
        for(int i = 0; i < str.length();i++){
            if(  hm.get(str.charAt(i)) == null) {
                hm.put(str.charAt(i),1);
            }
            else
                hm.put( str.charAt(i),hm.get(str.charAt(i)  ) + 1);

        }
        Set<Map.Entry<Character, Integer>> entrySet = hm.entrySet();
        for(Map.Entry<Character, Integer> me : entrySet)
            System.out.println(me.getKey() + ": " + me.getValue());
    }
}
